package main

/*
*
变量的作用域
变量的作用域由变量声明的地方 和函数的相对位置决定
作用域已声明的标识符所标识的常量、类型、函数或者包在源代码中的作用范围。

Go 语言中比变量可以声明在三个地方
1.函数内部定义的变量称为局部变量
2.函数外部定义的变量称为全局变量
3.函数定义中的变量称为形参变量

局部变量：
在函数体内部声明的变量称为局部变量，他们的作用域只是在函数体2内，参数和返回值变量也是局部变量

全局变量：
在函数体外声明的变量称之为全局变量，全局变量可以在整个包设置外部包（被导出后）使用。
全局变量可以在任何函数中使用。
GO程序中的全局变量和局部变量可以形同，但是函数内的局部变量回油箱被考虑。

形式参数：
形式参数会作为函数的局部变量来使用。

重要说明：
1.声明子啊函数内部，是函数的本底值，类似 private
2.声明在函数外部，是对当前包可见（包内所有.go 文件都可见）的全局值 类似 protect
3. 声明在函数外部且首字母大小的时所有包可见的全局值，类似 public
*/
func main() {

}
